3702,3700,3699,3698,3697,3695,3694,3692,3689,3688,3684,3682,3681,3680,3679,3679,3679,3680,3680,3680,3680,3679,3679,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3677,3677,3677,3676,3676,3676,3675,3675,3675,3674,3674,3673,3673,3673,3672,3672,3671,3671,3671,3670,3669,3669,3668,3668,3667,3666,3665,3665,3665,3664,3663,3662,3662,3661,3661,3660,3659,3659,3658,3657,3656,3656,3655,3654,3654,3654,3654,3654,3655,3655,3656,3656,3657,3658,3659,3660,3661,3662,3662,3663,3664,3665,3666,3668,3668,3669,3670,3672,3673,3674,3675,3676,3677,3678,3680,3680,3681,3682,3682,3682,3682,3682,3682,3682,3682,3682,3681,3681,3683,3683,3684,3685,3685,3686,3687,3688,3688,3689,3690,3691,3692,3693,3694,3695,3696,3696,3697,3697,3698,3699,3701,3701,3702,3702,3703,3704,3704,3704,3705,3705,3706,3707,3707,3708,3709,3709,3710,3710,3711,3711,3712,3713,3714,3714,3714,3713,3713,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3731,3732,3734,3735,3735,3736,3737,3738,3738,3739,3739,3740,3741,3742,3743,3744,3744,3745,3746,3746,3747,3747,3748,3748,3749,3749,3750,3751,3751,3752,3752,3753,3753,3753,3754,3754,3756,3757,3758,3758,3759,3759,3760,3760,3761,3762,3762,3763,3764,3764,3765,3766,3767,3767,3768,3768,3769,3769,3770,3770,3771,3771,3772,3772,3773,3774,3775,3775,3775,3776,3776,3776,3777,3777,3778,3778,3779,3780,3780,3781,3782,3782,3782,3783,3783,3784,3784,3785,3785,3785,3786,3786,3787,3788,3788,3789,3790,3790,3791,3791,3791,3792,3792,3793,3793,3794,3795,3795,3795,3795,3795,3796,3796,3797,3797,3798,3799,3800,3801,3801,3802,3803,3803,3804,3804,3805,3805,3806,3806,3807,3807,3809,3809,3810,3810,3810,3811,3811,3811,3812,3812,3812,3812,3812,3812,3812,3813,3813,3813,3813,3813,3813,3813,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3817,3817,3817,3818,3819,3820,3821,3821,3822,3823,3824,3824,3825,3826,3826,3827,3828,3829,3831,3831,3831,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3833,3833,3833,3833,3833,3832,3832,3831,3831,3830,3830,3830,3829,3829,3829,3829,3829,3829,3829,3830,3830,3830,3830,3831,3831,3831,3831,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3831,3831,3831,3830,3830,3830,3829,3829,3829,3829,3829,3829,3829,3829,3830,3830,3830,3830,3830,3830,3830,3831,3832,3832,3832,3832,3833,3833,3833,3833,3832,3832,3831,3831,3830,3828,3828,3827,3827,3827,3828,3828,3828,3828,3828,3828,3827,3827,3827,3826,3826,3826,3826,3826,3825,3825,3824,3824,3823,3823,3819,3817,3815,3814,3813,3812,3811,3811,3811,3811,3812,3812,3811,3811,3810,3809,3809,3807,3806,3806,3805,3804,3804,3805,3805,3805,3806,3806,3807,3808,3808,3807,3807,3807,3808,3809,3809,3810,3811,3812,3813,3814,3816,3817,3817,3818,3817,3817,3816,3816,3815,3813,3811,3809,3808,3808,3808,3807,3807,3807,3807,3807,3805,3805,3805,3806,3807,3807,3807,3807,3807,3806,3805,3805,3805,3805,3804,3803,3802,3802,3800,3799,3799,3799,3799,3798,3796,3795,3794,3793,3792,3792,3791,3791,3791,3790,3790,3789,3789,3788,3788,3786,3784,3783,3782,3781,3780,3778,3777,3776,3775,3774,3774,3772,3771,3771,3771,3772,3772,3773,3773,3773,3773,3772,3771,3769,3769,3768,3768,3767,3767,3767,3767,3767,3767,3766,3765,3764,3764,3764,3763,3762,3761,3760,3760,3759,3758,3757,3757,3757,3757,3756,3756,3755,3754,3753,3752,3751,3750,3749,3748,3747,3746,3745,3744,3743,3742,3741,3741,3740,3739,3738,3737,3736,3735,3734,3733,3732,3731,3729,3728,3726,3725,3724,3723,3721,3720,3719,3719,3718,3717,3716,3715,3715,3714,3714,3712,3711,3710,3710,3709,3708,3706,3705,3704,3704,3703;1164,1163,1162,1161,1161,1160,1159,1159,1158,1157,1155,1154,1154,1153,1152,1151,1150,1149,1148,1139,1138,1137,1136,1136,1135,1134,1133,1132,1131,1130,1129,1128,1127,1126,1125,1124,1124,1123,1122,1121,1120,1119,1119,1118,1117,1116,1115,1115,1114,1113,1112,1111,1110,1109,1108,1108,1107,1107,1106,1105,1104,1103,1103,1102,1101,1100,1100,1099,1099,1098,1097,1096,1095,1095,1094,1094,1093,1092,1091,1090,1089,1088,1087,1086,1085,1084,1084,1083,1083,1082,1082,1081,1081,1081,1080,1079,1078,1077,1076,1076,1075,1074,1073,1072,1071,1070,1069,1069,1068,1068,1067,1066,1065,1064,1062,1061,1060,1059,1058,1057,1056,1052,1051,1050,1050,1049,1048,1047,1046,1045,1045,1045,1044,1044,1044,1043,1042,1042,1041,1041,1039,1039,1038,1037,1036,1035,1034,1034,1033,1032,1031,1031,1030,1030,1029,1030,1030,1030,1031,1031,1030,1030,1029,1029,1030,1030,1031,1032,1032,1033,1033,1034,1034,1035,1035,1035,1036,1036,1037,1037,1037,1037,1037,1037,1037,1037,1035,1034,1033,1033,1032,1032,1032,1032,1031,1031,1030,1030,1029,1028,1027,1027,1026,1026,1025,1024,1024,1023,1023,1022,1022,1021,1020,1020,1019,1018,1017,1016,1015,1014,1014,1013,1010,1009,1009,1008,1007,1006,1006,1005,1005,1004,1003,1002,1002,1001,1001,1000,1000,999,999,998,997,996,996,995,995,994,994,993,993,991,991,990,989,989,988,987,987,986,985,984,983,983,982,982,981,980,979,979,978,977,976,975,974,973,973,972,971,970,969,968,967,966,966,965,964,964,963,963,962,960,960,959,958,957,956,956,955,955,954,954,953,952,952,951,950,949,948,948,947,946,945,945,944,944,943,941,940,940,939,938,938,937,936,936,935,934,933,932,931,930,929,928,927,926,925,924,923,923,922,921,920,919,917,916,915,914,911,909,909,908,909,909,909,909,909,910,910,910,910,909,909,909,908,908,907,907,907,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,925,926,927,928,928,929,930,931,932,933,934,935,936,937,938,939,939,940,941,942,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,959,960,961,962,963,964,965,966,966,967,968,968,969,970,971,972,973,974,976,976,977,978,979,980,981,982,982,982,983,984,985,985,986,987,988,989,990,990,992,992,993,994,995,997,998,999,1000,1002,1004,1006,1007,1009,1011,1012,1015,1016,1018,1019,1020,1022,1023,1025,1027,1028,1029,1029,1029,1028,1027,1027,1027,1028,1029,1030,1031,1032,1033,1033,1034,1035,1035,1036,1037,1037,1038,1040,1041,1043,1045,1046,1047,1047,1048,1049,1050,1051,1053,1054,1055,1057,1057,1058,1058,1057,1057,1056,1056,1055,1056,1057,1059,1060,1061,1061,1062,1062,1063,1063,1064,1065,1066,1068,1069,1070,1071,1072,1075,1079,1082,1083,1085,1086,1087,1088,1089,1090,1092,1093,1094,1096,1097,1097,1099,1100,1101,1103,1105,1106,1108,1110,1110,1112,1112,1113,1113,1114,1115,1116,1117,1119,1121,1122,1123,1124,1124,1125,1125,1126,1127,1127,1128,1128,1128,1129,1129,1130,1130,1131,1131,1130,1129,1127,1126,1125,1125,1124,1123,1122,1121,1121,1121,1122,1122,1123,1124,1125,1126,1127,1128,1129,1130,1132,1133,1134,1135,1135,1137,1138,1140,1141,1142,1143,1145,1146,1147,1148,1149,1150,1151,1151,1151,1151,1150,1150,1148,1148,1147,1147,1148,1148,1148,1148,1148,1149,1149,1149,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1151,1151,1151,1152,1152,1153,1154,1155,1156,1156,1157,1158,1159,1160,1161,1161,1162,1163,1164,1164,1165,1165